math/big.Float.neg (field)
87 uses
math/big (current package)
float.go#L70: neg bool
float.go#L172: z.acc = makeAcc(z.neg)
float.go#L245: if x.neg {
float.go#L285: z.acc = makeAcc(z.neg)
float.go#L292: z.acc = makeAcc(!z.neg)
float.go#L335: return x.neg
float.go#L460: inc = z.neg
float.go#L470: inc = !z.neg
float.go#L478: z.acc = makeAcc(inc != z.neg)
float.go#L512: z.neg = neg
float.go#L559: z.neg = math.Signbit(x) // handle -0, -Inf correctly
float.go#L608: z.neg = x.neg
float.go#L643: z.neg = signbit
float.go#L660: z.neg = x.neg
float.go#L685: z.neg = x.neg
float.go#L746: if x.neg {
float.go#L770: if x.neg {
float.go#L792: acc := makeAcc(x.neg)
float.go#L803: if x.neg {
float.go#L811: if x.neg {
float.go#L825: if x.neg {
float.go#L878: if x.neg {
float.go#L888: if x.neg {
float.go#L907: if x.neg {
float.go#L916: if x.neg {
float.go#L938: if x.neg {
float.go#L945: if x.neg {
float.go#L998: if x.neg {
float.go#L1008: if x.neg {
float.go#L1027: if x.neg {
float.go#L1036: if x.neg {
float.go#L1058: if x.neg {
float.go#L1065: if x.neg {
float.go#L1092: acc := makeAcc(x.neg)
float.go#L1110: z.neg = x.neg
float.go#L1125: return nil, makeAcc(x.neg)
float.go#L1150: z.a.neg = x.neg
float.go#L1172: return nil, makeAcc(x.neg)
float.go#L1182: z.neg = false
float.go#L1190: z.neg = !z.neg
float.go#L1306: z.neg = false
float.go#L1465: yneg := y.neg
float.go#L1467: z.neg = x.neg
float.go#L1468: if x.neg == yneg {
float.go#L1478: z.neg = !z.neg
float.go#L1483: z.neg = true
float.go#L1488: if x.form == inf && y.form == inf && x.neg != y.neg {
float.go#L1494: z.neg = false
float.go#L1502: z.neg = x.neg && y.neg // -0 + -0 == -0
float.go#L1533: yneg := y.neg
float.go#L1534: z.neg = x.neg
float.go#L1535: if x.neg != yneg {
float.go#L1545: z.neg = !z.neg
float.go#L1550: z.neg = true
float.go#L1555: if x.form == inf && y.form == inf && x.neg == y.neg {
float.go#L1561: z.neg = false
float.go#L1569: z.neg = x.neg && !y.neg // -0 - +0 == -0
float.go#L1598: z.neg = x.neg != y.neg
float.go#L1612: z.neg = false
float.go#L1643: z.neg = x.neg != y.neg
float.go#L1657: z.neg = false
float.go#L1722: if x.neg {
floatconv.go#L43: z.neg, err = scanSign(r)
floatmarsh.go#L47: if x.neg {
floatmarsh.go#L86: z.neg = b&1 != 0
ftoa.go#L65: if x.neg {
ftoa.go#L71: if !x.neg {
ftoa.go#L163: if x.neg {
sqrt.go#L51: z.neg = x.neg // IEEE754-2008 requires √±0 = ±0
![]() |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |